﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using Log_Count;
using Log_Ords;
using Domain; //подключение Domain
using Session; //подключение Session
using Notif; //подключение Notif

namespace MainAdmin
{
    public partial class FormLogDep : Form
    {
        public FormLogDep()
        {
            InitializeComponent();
        }

        private void back() // функция для действия "Назад"
        {
            FormMainAdmin f_MnAd = new FormMainAdmin(); // объявление FormMainAdmin
            f_MnAd.Show(); // отображение FormMainAdmin
            this.Hide(); // скрытие FormLogDep
        }

        private void LglDp_sBt_Bc_Click(object sender, EventArgs e) // нажатие кнопки "Назад"
        {
            back();
        }

        private void FormLogDep_FormClosed(object sender, FormClosedEventArgs e) // нажатие Х
        {
            if (Dm_User.Id_dep == 3) // если отдел №3, то при закрыте формы вызывается back()
            {
                back();
            }
            else
            {
                Application.Exit(); // закрытие программы
            }   
        }

        private void LgDp_sBt_Cnt_Click(object sender, EventArgs e)
        {
            FormLgCnt f_LgCnt = new FormLgCnt();
            f_LgCnt.Show();
        }

        private void LgDp_sBt_Ords_Click(object sender, EventArgs e)
        {
            FormLgOrds f_LgOrds = new FormLgOrds();
            f_LgOrds.Show();
        }

        private void SlDp_sBt_Ex_Click(object sender, EventArgs e)
        {
            Application.Exit(); // закрытие программы
        }

        private void FormLogDep_Load(object sender, EventArgs e)
        {
            if (Dm_User.Id_dep == 3) // если отдел №3, то появляется кнопка "Назад"
            {
                LglDp_sBt_Bc.Visible = true;
                SlDp_sBt_Ex.Visible = false;
            }
        }
    }
}
